a { text-decoration: none; color: black; }

body {
	margin: 0;
	padding: 0;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dcdcdc;
}

h1 {
	padding: 5px 15px;
	background-color: #191970;
	font-variant: small-caps;
	margin: 0;
	color: #f8f8ff;
	height: 40px;
}

h2 {
	padding: 1px 10px 3px;
	background-color: #6495ed;
	font-variant: small-caps;
	margin: 0;
	height: 30px;
}

h3 {
	margin: 10px 0 0 0;
	padding: 2px 5px;
	background-color: #add8e6;
	font-variant: small-caps;
	margin: 0;
}

h4 {
	margin: 10px;
	background-color: white;
	color: black;
	padding: 2px 5px;
	font-variant: small-caps;
}

h4.copyright { color: #191970; background-color: #a9a9a9; }

li strong { color: blue; }

p { padding-left: 10px; }

ul { padding: 0; margin: 10; list-style: none; }

ul.features { list-style: disc inside; }

.contents { margin-top: 84px; }

.title { height: 84px; position: fixed; width: 100%; }

#content {
	width: 80%;
	float: left;
	background-color: white;
	margin-left: 20%;
}

#sidebar { width: 20%; float: left; height: 100%; position: fixed; }

#sidebar li { padding: 3px; }

#sidebar p { margin: 10; font-size: 11px; }